import pinia from "@/store";
import { useUserStore } from "@/store/modules/user";
let userStore = useUserStore(pinia);

export default {
  // 在绑定元素的父组件
  // 及他自己的所有子节点都挂载完成后调用
  mounted(el: any, binding: any, _vnode: any, _prevVnode: any) {
    // 获取用户按钮权限数据后，如果数据中没有自定义指令后面的值，进行dom树删除
    if (!userStore.buttons.includes(binding.value)) {
      el.parentNode.removeChild(el);
    }
  },
}